package com.fcml.pattern.single;

/**
 * @author fcml
 * @date 2018/11/3
 *
 * 饿汉式：
 * 在类加载的时候就完成了对象的实例化，避免了线程同步问题。
 * 在用不到此对象的时候，会造成造成一丢丢的内存浪费。
 */
public class HungrySingle {
    // 私有构造
    private HungrySingle(){}
    // 在本类中创建自身对象
    private static HungrySingle hungrySingle = new HungrySingle();
    // 提供外界访问的方法, 必须为静态方法
    public static HungrySingle getHungrySingle() {
        return hungrySingle;
    }
}
